Marriott Posts Big Profit Beat, Sees Business Travel Picking Up